Three Hours - Rosamund Luptonová

In rural Somerset in the middle of a blizzard, the unthinkable happens: a school is under siege.…